home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Complete Internet Archive
/
Complete Internet Archive.iso
/
E-Mail
/
mc152_32.exe
/
DATADIC.IN_
/
DATADIC
Wrap
Text File
|
1996-12-15
|
5KB
|
140 lines
;*****************************************
; OffNet Data Dictionary
Desc = "OffNet Data Dictionary"
Version = 1
;*****************************************
; MESS.DBF
; Fields:
; are stored as ASCIIZ strings and delimited by '\n', not '\r\n'
;
; Body:
; Lines are delimited by '\n', not '\r\n'
[MESS]
Desc = Message Database
;Fields
f1 = ID | C | 8 | 0 // Internal Id
f2 = PARENTID | C | 8 | 0 // Internal Parent Id
f3 = NET | C | 3 | 0 // INT = Internet, CIS = CServe
f4 = TYPE | N | 2 | 0 // 0 = In, 1 = Out
f5 = SENTDATE | D | 8 | 0 // Date sent by 'From'
f6 = SENTTIME | C | 6 | 0 // HHMMSS
f7 = RECDATE | D | 8 | 0 // Date Received by Us
f8 = RECTIME | C | 6 | 0 // HHMMSS
f9 = FIELDS | M | 10 | 0 // ASCIIZ strings, Subject, Parsed From/To, Rest
f10 = BODY | M | 10 | 0 // Body Text
f11 = READ | L | 1 | 0 // Read/Unsent
f12 = FLAGS | C | 4 | 0 // DWORD:Replied
f13 = FCID | C | 4 | 0 // Filing Cabinet (blank = none)
f14 = KEY1 | C | 20 | 0 // Sort Key 1 - Subject
f15 = KEY2 | C | 20 | 0 // Sort Key 2 - From
f16 = KEY3 | C | 20 | 0 // Sort Key 3 - To
;Keys
k1 = All | ID | .Not. Deleted() | D | 0
k2 = FC | FCID + IIF(READ,"0","1") + DTOS(RECDATE) + RECTIME | .T. | D | 0
;
k3 = Key1 | IIF(READ,"1","0") + UPPER(KEY1) | .T. | 0 | 0
k4 = Key2 | IIF(READ,"1","0") + UPPER(KEY2) | .T. | 0 | 0
k5 = Key3 | IIF(READ,"1","0") + UPPER(KEY3) | .T. | 0 | 0
k6 = FCKey1 | FCID + IIF(READ,"1","0") + UPPER(KEY1) | .T. | 0 | 0
k7 = FCKey2 | FCID + IIF(READ,"1","0") + UPPER(KEY2) | .T. | 0 | 0
k8 = FCKey3 | FCID + IIF(READ,"1","0") + UPPER(KEY3) | .T. | 0 | 0
k9 = DELETED | IIF(DELETED(),'T','F') | Deleted() | 0 | 0
;*****************************************
; FC.DBF
[FC]
Desc = Filing Cabinet Database
;Fields
f1 = TYPE | C | 1 | 0 // 0-9 = System, A = All Else
f2 = ID | C | 4 | 0 // Internal Id
f3 = DESC | C | 40 | 0 // Description
f4 = PARENTID | C | 4 | 0 // Internal Parent Id
f5 = NUNREAD | N | 4 | 0 // Number of Unread Messages
f6 = PURGE | N | 4 | 0 // days to keep messages before purging
f7 = HIGH | L | 1 | 0 // Wether to apply highliting rules
;Keys
k1 = KEY | ID | .Not. Deleted() | 0 | 0
k2 = ORDER | TYPE + ID | .Not. Deleted() | 0 | 0
k3 = DELETED | IIF(DELETED(),'T','F') | Deleted() | 0 | 0
;*****************************************
; ADDR.DBF
[ADDR]
Desc = Address Database
;Fields
f1 = REALNAME | C | 80 | 0
f2 = INTERNET | C | 80 | 0
f3 = CSERVE | C | 80 | 0
f4 = PINTERNET | C | 80 | 0 // parsed
f5 = HOMEPHONE | C | 25 | 0
f6 = WORKPHONE | C | 25 | 0
f7 = FAX | C | 25 | 0
f8 = PAGER | C | 25 | 0
f9 = NOTES | M | 10 | 0
f10 = TYPE | C | 1 | 0 // New, 1 = Group, 2 = Normal
f11 = ID | C | 8 | 0 // New
;Keys
k1 = KEY | PINTERNET | .Not. Deleted()| 0 | 0
k2 = Key2 | ID | .Not. Deleted() | 0 | 0
k3 = Order | TYPE + ID | .Not. Deleted() | 0 | 0
k4 = DELETED | IIF(DELETED(),'T','F') | Deleted() | 0 | 0
;*****************************************
; GRPITEM.DBF
[GRPITEM]
Desc = Address Group Items
;Fields
f1 = GROUPID | C | 8 | 0 // Group Id
f2 = ADDRID | C | 8 | 0 // Address Id - Same as Group Id
;Keys
k1 = KEY | GROUPID + ADDRID | .Not. Deleted() | 0 | 0
k2 = Key2 | ADDRID | .Not. Deleted() | 0 | 0
k3 = DELETED | IIF(DELETED(),'T','F') | Deleted() | 0 | 0
;*****************************************
; CLSITEM.DBF
[CLSITEM]
Desc = Message Classifictaion Database
;Fields
f1 = MANID | C | 4 | 0 // Manager Id
f2 = ORDER | N | 4 | 0 // Order
f3 = DESC | C | 80 | 0 // Description
f4 = WHERE | N | 4 | 0 // All, Body, Fields
f5 = TEXT | C | 254 | 0 // Text to search for
f6 = FIELDS | C | 254 | 0 // Fields to Look in (optional)
f7 = ACTION | N | 4 | 0 // Ignore/Trash, File, Reply
f8 = FCID | C | 4 | 0 // File to (optional)
f9 = REPLYID | C | 4 | 0 // Repy With (optional)
f10 = HIGHLIGHT | N | 11 | 0 // Highlight Color (optional)
f11 = PREFIX | C | 10 | 0 // Prefix (optional)
f12 = FORWARD | C | 256 | 0 // Forward to (optional)
f13 = RUN | C | 256 | 0 // Run (optional)
f14 = REPLY | C | 256 | 0 // Reply with
;Keys
k1 = KEY | MANID + STR(ORDER,4) | .Not. Deleted() | 0 | 0
k2 = DELETED | IIF(DELETED(),'T','F') | Deleted() | 0 | 0